var express=require('express');
var app = express.createServer();
var contadores = new Array;

app.get('/:id', function (req, res) {
	if(req.params.id == 'HTML') {
		res.header('Content-Type','text/html');
		res.send('<HTML>\n<HEAD>\n<TITLE>Portada</TITLE>\n</HEAD>\n<BODY>\n<H1>'+contadores+'</H1>\n</BODY>\n</HTML>');
	}
	
	if(req.params.id == 'JSON') {
		res.send('Portada\n' + '{Contador :'+contadores+'}');
	}
});

app.put('/contador/:id', function( req,res ) {
    contadores[req.params.id] = 0;
    res.send('Creado contador '+ req.params.id );
});

app.get('/contador/:id', function (req, res) {   
    contadores[req.params.id]++;
    res.send('Contando con ' + req.params.id + " = " + contadores[req.params.id]);
});

app.listen(8080);
console.log('Server running at http://127.0.0.1:8080/');
